import math

a = int(input())
t = 32
f = 32
if a > 9999 or a < 1000:
    print("Число не является четырехзначным")
    exit(2)
if a % 2 == 0:
    print("Число четное: Да")
else:
    print("Число четное: Нет")

if a % 3 == 0:
    print("Число кратное трем: Да")
else:
    print("Число кратное трем: Нет")

e = 0
t = 32
f = 32
while t ** 2 < 10000:
    if t ** 2 == a:
        print("Число является квадратом числа: ", t)
        e += 1
    t += 1
if e == 0:
    while f ** 2 < 10001:
        f += 1
        if f ** 2 > 10001:
            print("Число является квадратом числа: Нет")

m = min(str(a))
print("Наименьшая цифра числа: ", m)

b = max(str(a))
print("Наибольшая цифра числа: ", b)

nul = str(a).count("0")
print("Количество нулей в числе: ", nul)

o = a % 10
if o == 4:
    print("Цифра в разряде единиц является квадратом цифры: 2")
elif o == 9:
    print("Цифра в разряде единиц является квадратом цифры: 3")
elif o == 1:
    print("Цифра в разряде единиц является квадратом цифры: 1")
else:
    print("Цифра в разряде единиц не является квадратом")
v = a // 10 % 10
if v == 4:
    print("Цифра в разряде десятков является квадратом цифры: 2")
elif v == 9:
    print("Цифра в разряде десятков является квадратом цифры: 3")
elif v == 1:
    print("Цифра в разряде десятков является квадратом цифры: 1")
else:
    print("Цифра в разряде десятков не является квадратом")

u = a // 100 % 10
if u == 4:
    print("Цифра в разряде сотен является квадратом цифры: 2")
elif u == 9:
    print("Цифра в разряде сотен является квадратом цифры: 3")
elif u == 1:
    print("Цифра в разряде сотен является квадратом цифры: 1")
else:
    print("Цифра в разряде сотен не является квадратом")
z = a // 1000 % 10
if z == 4:
    print("Цифра в разряде тысяч является квадратом цифры: 2")
elif z == 9:
    print("Цифра в разряде тысяч является квадратом цифры: 3")
elif z == 1:
    print("Цифра в разряде тысяч является квадратом цифры: 1")
else:
    print("Цифра в разряде тысяч не является квадратом")
